/*
 * GeneradorSintaxis.java	
 *
 * Copyright 2011 Universidad Francisco de Paula Santander (UFPS).
 * Todos los Derechos Reservados.
 * Creado el 07/10/11, 1o:50:38 PM
 */
package com.ufps.cuatro.util.generadores;

import com.ufps.cuatro.modelo.representacion.componente.ComponenteDistribuidor;
import com.ufps.cuatro.util.base.ObjectBase;

/**
 * <i><b>GeneradorSintaxis:</b></i><p>Esta Clase se encarga de generar la sintaxis de un Componente.
 * 
 * @author Carlos A. Torres C. - Dolly E. Guerrero. <https://code.google.com/p/tesis4dor/>
 * @version 1.0 07/10/11
 * @see ObjectBase
 */
public abstract class GeneradorSintaxis extends ObjectBase{
    private static final long serialVersionUID = 6545572882651991810L;            
    /**
     * <code>Componente</code>.por el cual se Generará el Contexto de Código.
     */
    protected ComponenteDistribuidor objComponenteDistribuidor;     

    /**
     * Constructor por Defecto.
     * @param objComponenteDistribuidor Referencia al Componente que definira la Sintaxis en la Generación
     * de Código Fuente.
     */
    public GeneradorSintaxis(ComponenteDistribuidor objComponenteDistribuidor) {
        this.objComponenteDistribuidor = objComponenteDistribuidor;                
    }
}
